home *** CD-ROM | disk | FTP | other *** search
/ The Mac 13 / the-mac-13.iso / Shareware City / Applications / MacSpectacle 1.5.5 / Manual / Version history < prev    next >
Encoding:
Text File  |  1995-06-11  |  6.2 KB  |  146 lines  |  [TEXT/ttxt]

  1.  
  2. Mac Spectacle   -   Version History
  3.  
  4. • = milestones...
  5.  
  6. Version 1.0.i (first public release)
  7.   Compiling with Think C 6.0 under System 7.1 on my LC III
  8. Version 1.0.n
  9.   Corrected loading of .z80 version 1.45 snapshots 
  10.   Implemented loading of .z80 version 2.01 snapshots (48k Specci only)
  11.   Changed .z80 file type to " Z80" (same as MacSpecci uses)
  12.   Changed .sna file type to "Snap" (same as MacSpecci uses)
  13. Version 1.0.p
  14.   Helpscreen with Specci keyboard picture added
  15.   Unused and DAA related flags are now preserved with push/pop af
  16. Version 1.0.r
  17.   New "about" box for English and German version
  18. Version    1.0.s
  19.   Now compiling with Think C 7.0 under System 7.1.2 on my new PPC 6100 
  20.   (Think C 7.0 still crashes under System 7.5 like version 6.0 did...)
  21. Version 1.0.t
  22.   Windows menu added
  23.   Select language (english/german) from menu
  24.   Tape recorder window now with normal title bar
  25. • Support for 8 bit indexed color displays
  26. Version 1.0.u  
  27.   Compiled with Think C 7.0.4 under System 7.5
  28.   Now checking for system requirements at start up
  29.   Decided to remove all commercial distribution restrictions
  30. Version 1.0.v (public release)
  31. • Added preferences
  32.   Windows are no longer generated from 'WIND' templates
  33. Version 1.0.w
  34.   Fixed a bug in the parity calculation
  35.   Added emulation of IM0 (though there seems to be no real need for this...)
  36.   Fixed event response delay when z80 program crashes with interrupts off
  37. Version 1.1.0
  38.   Replaced old tape file format by .tap file format of Gerton Lunter's Z80
  39.   Replaced Specci keyboard scan with Bo Lindbergh's Specci keyboard pict
  40.   Added save snapshot in .Z80 file format
  41. Version 1.1.1
  42.   Modified logic for external command calls to speed up i/o commands
  43.   Implemented single step trace mode for the Z80 engine
  44.   First try to check my Z80 engine against another interpreter.  
  45. Version 1.1.2
  46.   Added optional code for ROM write protection
  47.   Added optional code to generate debugger information for some instructions
  48.   Added optional code for "used instruction" and "executed location" profiles
  49.   Added code for debugger information on first use of instruction / location
  50.   Shortened source of Z80 engine drastically by using a lot of macros
  51.   Up to 3 missed interrupts are now delayed => better timer results
  52. Version 1.1.3
  53.   Fixed error with bit 7 of r register
  54.   Fixed error with iff2 on normal interrupt processing
  55.   Fixed problem with notebooks going to sleep mode (thanks to Fabrizio Oddone)
  56. Version 1.1.4
  57.   Added a lot of illegal instructions with prefix 0xED
  58. Version 1.1.5
  59.   Removed weird bug which triggered nmi after restarting halted Z80
  60.   Now suspending the Z80 while Mac Spectacle is not the frontmost application
  61.   Added a lot of illegal instructions with prefix IX / IY
  62. Version 1.1.6 (public release)
  63.   Removed new bugs in Z80 engine which were introduced in version 1.1.2
  64.   Removed bug in ex de,hl after ix/iy prefix
  65. Version 1.1.7
  66.   Added Apple-W to close top window
  67.   Removed bug in ld sp,nn opcode  ->  virus.sna now o.k.
  68.   Reset now releases halt instruction with interrupts off
  69. Version 1.1.8
  70.   Better random generation for r register
  71.   Optional exact r register emulation in Z80 engine
  72.   Optional exact T cycle timing in Z80 engine
  73. Version 1.1.9
  74. • New menu option to limit emulation speed to 100%
  75. Version 1.1.a
  76.   Revised exact speed option
  77.   Added display of real speed [%] in cycle counting version
  78.   DAA should now work after index register operations too (ever needed?)
  79. Version 1.1.b
  80.   Combined fast and exact speed Z80 engine into a single version
  81. Version 1.2.0
  82. • First version with sampled sound output!
  83. Version 1.2.1
  84.   Fixed severe bug in Do_Info() calls for illegal opcodes
  85. Version 1.3.0
  86. • Compiled successfully with MW CodeWarrior (excluding assembler coded screen update)
  87. Version 1.3.1
  88.   High speed screen update routine rewritten in C (only very slight decrease in speed)
  89. Version 1.4.0
  90. • Z80 engine rewritten in C - Jee, it works! - Now PPC native!
  91. Version 1.4.1
  92.   Now patching ExitToShell to remove ticker routine (thanks to Jose Soares)
  93.   Discarding frames missed during PollEvents()
  94.   Now preserving windows position after closing them
  95.   Revised preferences handling
  96. Version 1.4.2
  97.   Removed bug in im2 handling in PPC version, now most games run ok
  98. Version 1.4.3
  99.   Added Do_Info() calls etc. in PPC version
  100.   Added ROM write protection in PPC version (-> Starquake, Fred)
  101. Version 1.4.4
  102.   Compared Z80 engines of 68k and PPC version: 1 x bug, 1 x timing, 1 x undocumented flags 
  103. Version 1.4.5
  104.   Separate preferences for PPC and 68k version
  105.   New option in 68k version to use C coded Z80 engine (same as PPC version but slow!)
  106. Version 1.4.6 (public release)
  107.   Improved screen refresh: test for visibility, hiding of mouse arrow
  108.   Load ROM added (-> Shadow of the unicorn)
  109.   tried to use offscreen bitmaps ... failed!
  110. Version 1.4.7
  111.   Display of name of loaded snapshot in windows drag bar
  112.   Menu entry to select sampling rate of sound output
  113.   Removed bug in saving .z80 files which didn't release temporary memory
  114.   Reduced memory requirement of display driver
  115. Version 1.4.8
  116.   Load and save .scr screenshots
  117.   Save .rom ROM image file
  118.   Save .pict screenshot no longer separate menu item (included in standard 'save' menu item)
  119.   Fixed patch for PPC version of interrupt trigger routine (thanks to Jose Soares)
  120. Version 1.4.9
  121.   Improved screen update routines, added 32 bit true color screens support
  122.   "about" box now 'programmed' and no longer a simple pict, saving 24 kByte disc space
  123.   ShieldCursor() now works, don't know why it didn't work prior...
  124.   Custom icon for .scr files
  125. Version 1.5.0
  126. • Offscreen pixmap used to refresh partially hidden screens
  127.   Fast screen update for b&w screens
  128. Version 1.5.1
  129.   Revised handling of windows menu (more conformant with Mac GUI guide lines)
  130.   Now fat binary instead of two versions
  131. Version 1.5.2
  132.   Highres screen update mode
  133. Version 1.5.3
  134.   Combined ear and mic sound output
  135.   Highres border update
  136. Version 1.5.4
  137. • Secondary monitors are now handled correctly
  138.   The total of user and programmer friendlyness of any given OS is less or equal to 100%.
  139.   The user friendlyness of Apple Macintosh computers is 95%.
  140.   Unluckily i have decided to program...
  141. Version 1.5.5
  142.   Revised keyboard handling in 'game' mode; added pict to keyboard manual
  143.   Kempston joystick interface emulation in 'game' mode
  144.  
  145.  
  146.